MiddlewareCallContext

constructor(params: LanguageModelCallParams, model: LanguageModel, doGenerate: suspend (LanguageModelCallParams) -> LanguageModelResult, doStream: (LanguageModelCallParams) -> Flow<StreamEvent>)